
//925.长按键入
class Solution {
public:
    bool isLongPressedName(string name, string typed) {
        int n=name.size(),m=typed.size();
        int i=0,j=0;
        char prev='0';
        while(i<n&&j<m)
        {
            while(i<n&&j<m&&name[i]==typed[j])
            {
                prev=name[i];  //保留上一次相同的字符
                i++,j++;
            }
            while(j<m&&typed[j]==prev) j++;  //将重复按键去除
            if(i<n&&j<m&&name[i]!=typed[j]) return false;   //判断当前位置是否相同
        }
        return i==n&&j==m;  //判断两个和字符串是否遍历完
    }
};